package com.spring.extjs.model;

import java.io.Serializable;
import java.util.List;

import com.spring.extjs.util.annotation.FieldDefine;
import com.spring.extjs.util.annotation.TableDefine;

/** 
 * 菜单分组 
 *  
 * @author chj_0507_dz@sina.com
 *  
 */
@TableDefine(group = "系统模块", id = 9920, title = "菜单分组")  
public class MenuGroup implements IModuleControlInterface, Serializable {

	private static final long serialVersionUID = 1L;

    @FieldDefine(title = "顺序号", remark = "菜单分组按顺序号显示在菜单条上", number = 10)  
    private String tf_menuGroupId;  
  
    @FieldDefine(title = "分组名称", nameField = true, number = 20)  
    private String tf_title;  
  
    @FieldDefine(title = "展开", remark = "在树状菜单下默认是否展开", number = 30)  
    private Boolean tf_expand;  
  
    @FieldDefine(title = "图标glyph", number = 40)  
    private Boolean tf_glyph;  
  
    @FieldDefine(title = "图标文件名", remark = "图标放置于/images/module/目录下", number = 50)  
    private String tf_iconURL;  
  
    @FieldDefine(title = "分组描述", number = 60)  
    private String tf_description;  
  
    @FieldDefine(title = "备注", number = 70)  
    private String tf_remark;  
  
    private List<MenuModule> tf_menuModules;

	public String getTf_menuGroupId() {
		return tf_menuGroupId;
	}

	public void setTf_menuGroupId(String tf_menuGroupId) {
		this.tf_menuGroupId = tf_menuGroupId;
	}

	public String getTf_title() {
		return tf_title;
	}

	public void setTf_title(String tf_title) {
		this.tf_title = tf_title;
	}

	public Boolean getTf_expand() {
		return tf_expand;
	}

	public void setTf_expand(Boolean tf_expand) {
		this.tf_expand = tf_expand;
	}

	public Boolean getTf_glyph() {
		return tf_glyph;
	}

	public void setTf_glyph(Boolean tf_glyph) {
		this.tf_glyph = tf_glyph;
	}

	public String getTf_iconURL() {
		return tf_iconURL;
	}

	public void setTf_iconURL(String tf_iconURL) {
		this.tf_iconURL = tf_iconURL;
	}

	public String getTf_description() {
		return tf_description;
	}

	public void setTf_description(String tf_description) {
		this.tf_description = tf_description;
	}

	public String getTf_remark() {
		return tf_remark;
	}

	public void setTf_remark(String tf_remark) {
		this.tf_remark = tf_remark;
	}

	public List<MenuModule> getTf_menuModules() {
		return tf_menuModules;
	}

	public void setTf_menuModules(List<MenuModule> tf_menuModules) {
		this.tf_menuModules = tf_menuModules;
	}  
    
}
